package com.arrogames.rgblabyrinth.controller {
	import com.arrogames.rgblabyrinth.model.storage.GameMetaData;

	public interface IRGBModel {
		
		function startNewGame(color:uint):void;
		function continueGame(game:GameMetaData):void;
		function removeGame(game:GameMetaData):void;
		function stopCurrentGame():void;
		
		function get isSfxEnabled():Boolean;
		function set isSfxEnabled(value:Boolean):void;
		
		function get isMusicEnabled():Boolean;
		function set isMusicEnabled(value:Boolean):void;
		
		function get isPaused():Boolean;
		function set isPaused(value:Boolean):void;
	}
}